Narrow your search

Library

KBR (8)

KU Leuven (8)

UCLouvain (1)

UHasselt (1)

ULB (1)

ULiège (1)

UNamur (1)

VUB (1)


Resource type

dissertation (6)

book (3)


Language

English (8)


Year
From To Submit

2008 (1)

2007 (1)

2006 (3)

1997 (1)

1992 (2)

Listing 1 - 8 of 8
Sort by

Dissertation
Multigrid algorithms for electromagnetic field computations
Authors: ---
ISBN: 9789056829001 Year: 2008 Publisher: Leuven Katholieke Universiteit Leuven

Loading...
Export citation

Choose an application

Bookmark

Abstract

Elektromagnetische problemen geven aanleiding tot zeer grote stelsels van lineaire vergelijkingen, waarvan de oplossing bijzonder lang kan duren. In dit doctoraat beschouwen we oplossingsmethodes voor laag-frequente elektromagnetische problemen die beschreven worden door de zogenaamde div-grad en rot-rot vergelijkingen. Multigrid methodes behoren tot de meest efficiënte oplossingsmethodes voor dit type van problemen. In deze methodes wordt het probleem voorgesteld op verschillende resolutieniveaus, waarop eenvoudige oplossingsmethodes (smoothers) toegepast worden. De samenwerking tussen de resolutieniveaus wordt verwezenlijkt door de zogenaamde prolongatie- en restrictiematrices. Door een gepaste samenwerking kan een zeer efficiënte oplossingsmethode bekomen worden. Om de efficiëntie van multigrid methodes te onderzoeken, wordt vaak gebruik gemaakt van Fourier analyze. Voor de rot-rot vergelijking volstaan klassieke Fourier technieken echter niet. De eerste bijdrage van dit doctoraat is de ontwikkeling van een nieuwe Fourier techniek voor rot-rot problemen. Verder wordt een nieuwe klasse van prolongatie- en restrictiematrices voorgesteld. Het constructieprincipe van deze matrices is gebaseerd op principes die van groot belang zijn voor een zinvolle discrete voorstelling van elektromagnetische problemen. Deze principes zorgen ervoor dat de wiskundige structuur van het probleem op alle resolutieniveaus dezelfde blijft. Aan de hand van numerieke experimenten zal aangetoond worden dat het gebruik van dit nieuwe prolongatie- en restrictieprincipe de efficiëntie van multigrid methodes sterk verbetert. Om de evolutie in de tijd van een elektromagnetisch probleem te kunnen berekenen, moet dit probleem ook gediscretizeerd worden in de tijd. Klassieke multigrid methodes kunnen typisch echter niet gecombineerd worden met geavanceerde tijdsdiscretizatie technieken. In een vorige doctoraat in de onderzoeksgroep Technisch-Wetenschappelijk Rekenen werd een techniek ontwikkeld die toelaat om een bijzondere variant van multigrid (geometrische multigrid) toe te passen op geavanceerde tijdsdiscretizaties van div-grad problemen. In het laatste deel van dit doctoraat zal deze techniek uitgebreid worden naar zogenaamde algebraische multigrid en naar rot-rot problemen. Aan de hand van numerieke experimenten zal aangetoond worden dat deze techniek bijzonder efficiënt is. Electromagnetic problems give rise to large systems of linear equations, which are difficult to solve. In this PhD, we consider solvers for low-frequency electromagnetic problems which can be described by the so-called div-grad and curl-curl equations. Multigrid methods are among the most efficient solvers for this type of problems. In multigrid methods, the problem is represented on different resolution levels, on which simple solvers (smoothers) are applied. The cooperation between these levels is done by means of so-called prolongation- and restriction matrices. A good cooperation can yield a very efficient solver. Fourier analysis is often used to study the efficiency of multigrid methods. However, classical Fourier techniques cannot be used to analyze curl-curl problems. The first contribution of this PhD is the development of a new Fourier technique for curl-curl problems. Next, a new class of prolongation and restriction matrices is presented. The construction principle of these matrices is based on principles which are crucial for the discretization of electromagnetic problems. These principles make sure that the mathematical structure of the problems remains the same on all levels of resolution. Numerical experiments will show that the use of this new prolongation and restriction principle increases the efficiency of multigrid methods significantly. The calculation of the evolution in time of an electromagnetic problem requires the problem to be discretized in time. Typically, classical multigrid method cannot be combined with advanced time discretization techniques. In a previous PhD in the research group Scientific Computing, a technique was developed which allows the application of so-called geometric multigrid to advanced time discretizations of div-grad problems. In the last part of this PhD, this technique will be extended to so-called algebraic multigrid and to curl-curl problems. Numerical experiments will be shown to demonstrate the efficiency of this technique.


Dissertation
Power-Sabin spline based multilevel preconditioners for elliptic partial differential equations
Authors: ---
ISBN: 9056827014 Year: 2006 Publisher: Leuven Katholieke Universiteit Leuven

Loading...
Export citation

Choose an application

Bookmark

Abstract

In deze thesis ontwikkelen we multischaal preconditioners voor lineaire stelsels die men verkrijgt door vierde orde elliptische vergelijkingen op twee-dimensionale polygonale domeinen te discretiseren met de Galerkinmethode. Basisingrediënten zijn de constructie van multischaal basissen voor C1 continue eindige elementenruimten van Powell-Sabin type, en de karaterisatie van bepaalde Sobolev ruimten door middel van gewogen normequivalenties gebaseerd op de multischaalrepresentatie van functies. Deze normequivalenties geven dadelijk een afschatting voor de groei van de conditiegetallen van de gevoorconditioneerde stelsels. We verkiezen multischaal basissen die een groot aantal Sobolev ruimten karakteriseren omdat de bijhorende preconditioners dan robuuster zijn. We onderzoeken verschillende types multischaal basissen, zoals een suboptimale standaard hiërarchische basis, een optimale hiërarchische basis gebaseerd op Lagrange interpolatie en verscheidene wavelet basissen. Op niet-uniforme driehoeksverdelingen van een domein construeren we een biorthogonale waveletbasis die de fractionele Sobolev ruimten met gladheidsexponent in het open interval (0.802774, 2.5) karakteriseert. Op uniforme driehoeksverdelingen van een domein construeren we een semi-orthogonale waveletbasis die de fractionele Sobolev ruimten met gladheidsexponent in het open interval (-2.5, 2.5) karakteriseert. Bovendien ontwikkelen we een elegante methode om de verkregen resultaten uit te breiden naar gelijkaardige constructies op het oppervlak van de bol. In this dissertation we are concerned with the development of multilevel preconditioners for linear systems that arise from Galerkin methods for fourth order elliptic equations on two-dimensional polygonal domains. The key ingredients are the construction of multiscale bases for C1 conforming finite element spaces of Powell-Sabin type, and the characterization of certain Sobolev spaces by weighted norm equivalences related to the multiscale representation of functions. The latter immediately yields bounds on the growth rate of the condition numbers of the preconditioned systems. Multiscale bases that characterize a large range of Sobolev spaces are preferable, since the corresponding preconditioners are more robust. We explore different types of multiscale bases, such as a suboptimal standard hierarchical basis, an optimal hierarchical basis based on Lagrange interpolation, and several wavelet-type bases. On non-uniform triangulations we construct a biorthogonal wavelet basis that characterizes the fractional Sobolev spaces with smoothness exponent in the open interval (0.802774, 2.5). On uniform triangulations we construct a semi-orthogonal wavelet basis that characterizes the fractional Sobolev spaces with smoothness exponent in the open interval (-2.5, 2.5). Furthermore we develop an elegant way to extend the obtained results to similar constructions on the surface of the two-sphere. De elastische vervorming van dunne platen kan men beschrijven door een vierde orde elliptische partiële differentiaalvergelijking. De vervorming van dunne platen is een typische toepassing, maar er zijn andere toepassingen die kunnen beschreven worden door dergelijke vergelijkingen. Meestal gaat het over een oplossing die een oppervlak beschrijft met minimale energie zoals bv. bij het ontwerp van de voorruit van een auto, ooglenzen, allerlei geologische toepassingen, enz. Om een partiële differentiaalvergelijking numeriek op te lossen gaat men deze vergelijking vaak discretiseren met behulp van eindige elementen. Dit resulteert in een zeer groot lineair stelsel dat dan opgelost wordt met de geconjugeerde gradiëntmethode. Het stelsel lineaire vergelijkingen moet dan wel op gepaste wijze voorgeconditioneerd worden. Gedurende de voorbije 20 jaar is er actief gezocht naar verscheidene efficiënte voorconditioneringstechnieken. Een populaire techniek voor zulke problemen is de verandering van basis. Dit wil zeggen dat men niet zomaar een willekeurige eindige elementenbasis kiest om het probleem te discretiseren, maar dat men een geschikte basis kiest die aangepast is aan het probleem dat men wil oplossen. In 1986 verrichte Harry Yserentant baanbrekend werk door de zogenaamde hiërarchische basis te gebruiken voor het discretiseren van elliptische partiële differentiaalvergelijkingen. Een hiërarchische basis bestaat uit een aantal basisfuncties die geschikt zijn voor het ruw benaderen van een gegeven functie en basisfuncties die geschikt zijn voor het toevoegen van detail aan de initiële ruwe benadering. Op die manier creëert men een multischaal structuur waarbij men een functie op verscheidene niveau's van detail kan weergeven. Andere preconditioners volgden, zoals de nauw verwante BPX-preconditioner en de wavelet preconditioner. In de originele papers werden deze preconditioners ontwikkeld voor tweede orde elliptische partiële differentiaalvergelijkingen. In deze thesis kijken we naar geschikte preconditioners voor vierde orde elliptische partiële differentiaalvergelijkingen. The elastic deflection of thin plates can be modeled by a fourth order elliptic partial differential equation. The deflection of thin plates is a typical application, but also other applications rely on such equations. Usually one looks for a solution that describes a minimal energy surface such as, for instance, in the design of the front window of a car, eye lenses, all kinds of geological applications, and so on. Very often, in order to solve a partial differential equation numerically, one discretises the equation by means of so-called finite elements. A large linear system arises that is solved with the conjugate gradient method. However, for a fast and accurate solution, this linear system has to be suitably preconditioned. During the last 20 years people have looked for different kinds of efficient preconditioners. A popular technique for such problems is the change of basis. This means that one does not just take any finite element basis for discretising the problem, but one chooses a suitable basis that is adapted to the problem at hand. In 1986 Harry Yserentant introduced the so-called hierarchical basis to discretise elliptic partial differential equations. A hierarchical basis consists of some basis functions that are suitable for the coarse approximation of a given function and some basis functions that are suitable for adding detail to the initial coarse approximation. In this way one creates a multilevel structure such that a function can be approximated up to different levels of detail. Other similar preconditioners followed, such as the related BPX-preconditioner and the wavelet preconditioner. In the original papers these preconditioners were formulated in terms of second order elliptic equations. In this thesis we look for suitable preconditioners for fourth order elliptic partial differential equations.


Book
The geometry of Minkowski spacetime : an introduction to the mathematics of the special theory of relativity
Author:
ISBN: 0387978488 3540978488 9780387978482 Year: 1992 Volume: 92 Publisher: New York Berlin London Springer


Dissertation
Multigrid methods for time-dependent partial differential equations
Authors: ---
ISBN: 9056826786 Year: 2006 Publisher: Heverlee Katholieke Universiteit Leuven. Faculteit Ingenieurswetenschappen

Loading...
Export citation

Choose an application

Bookmark

Abstract

Tijdsafhankelijke partiële differentiaalvergelijkingen worden numeriek opgelost door zowel tijd als ruimte te discretiseren. Omdat de zo bekomen stelsels van vergelijkingen erg groot kunnen zijn, is het vaak nodig iteratieve methodes te gebruiken die de structuur van deze systemen uitbuiten. Voor gediscretiseerde parabolische problemen zijn multiroostermethodes een uitstekende keuze. Een typisch modelprobleem is de warmtevergelijking gediscretiseerd met eindige differenties of eindige elementen in de ruimte en met een lineaire multistapmethode in de tijd. We onderzoeken hoe multiroostertechnieken kunnen toegepast worden voor meer algemene tijdsafhankelijke problemen. In het bijzonder ontwikkelen we multiroostermethodes voor anisotrope problemen, tijdsdiscretisaties van hoge orde en problemen met vertraging. Verder stellen we ook een nieuwe werkwijze voor om de convergentie van multiroostermethodes voor tijdsafhankelijke partiële differentiaalvergelijkingen te analyseren.   Anisotrope partiële differentiaalvergelijkingen hebben coëfficiënten met een sterke richtingsafhankelijkheid. Voor zulke problemen werken standaard multiroostermethodes niet goed. Uitgaande van de technieken voor stationaire anisotrope problemen ontwikkelen we efficiënte multiroostermethodes voor tijdsafhankelijke anisotrope problemen. We beschouwen methodes gebaseerd op lijnrelaxatie, semivergroving en meervoudige semivergroving. We passen dezelfde methodes ook met goede resultaten toe op diffusievergelijkingen met coëfficiënten die afhangen van zowel positie als richting. Impliciete Runge-Kuttamethodes, randwaardemethodes en algemene lineaire methodes zijn krachtige tijdsdiscretisatieschema's die nauwkeurigheid van hoge orde, goede stabiliteit en vele andere gunstige eigenschappen toelaten. Voor algemene tijdsafhankelijke problemen zijn de resulterende systemen van vergelijkingen echter moeilijker op te lossen dan bij lineaire multistapmethodes. We tonen aan dat voor gediscretiseerde parabolische problemen, erg efficiënte multiroostermethodes ontwikkeld kunnen worden. De stabiliteit van de tijdsdiscretisatieschema's blijkt erg belangrijk voor de convergentie van de iteratieve methodes. Dezelfde technieken worden gebruikt om de combinatie van iteratieve methodes en Chebyshev spectrale collocatie in de tijd te bestuderen. Bij gewone tijdsafhankelijke partiële differentiaalvergelijkingen hangt de verandering van de toestand op een bepaald moment enkel af van de huidige toestand van het systeem. Bij partiële differentiaalvergelijkingen met vertraging hangt de toestandsverandering ook af van toestanden in het verleden. We bestuderen iteratieve methodes voor diffusievergelijkingen met een extra term met een vaste vertraging. In al deze gevallen wordt het gedrag van de methodes beoordeeld met een theoretische convergentieanalyse en met numerieke experimenten. De theoretische analyses combineren de theorie van convolutieoperatoren en Laplacetransformaties voor tijdsafhankelijke problemen met technieken gebaseerd op Fouriermodes voor multiroostermethodes. We introduceren een nieuwe aanpak voor de spectrale analyse van iteratieve methodes gebaseerd op functionele calculus. Deze theorie omvat de Laplaceanalyse voor tijdsafhankelijke problemen en de Fourieranalyse voor multiroostermethodes. Time-dependent partial differential equations are solved numerically by discretizing both space and time. Since the resulting systems of equations can be very large, it is often necessary to use iterative methods that exploit the structure of these systems. For discretized parabolic problems multigrid methods are a particularly good choice. A typical model problem is the heat equation, discretized using finite differences or finite elements in space and a linear multistep method in time. We investigate here how multigrid techniques can be used for more general time-dependent problems. In particular we develop multigrid methods for anisotropic problems, high order time discretizations and problems with delay. Furthermore, we propose a new framework for the convergence analysis of multigrid methods for time-dependent partial differences equations. Anisotropic partial differential equations have coefficients with a strong directional dependency. For such problems standard multigrid methods break down. By extending the techniques for stationary anisotropic problems, we develop efficient multigrid methods for time-dependent anisotropic problems. We consider methods based on line relaxation, semicoarsening and multiple semicoarsening. The same methods are also applied with good results to diffusion equations with coefficients that depend on position as well as direction. Implicit Runge-Kutta methods, boundary value methods and general linear methods are powerful time discretization schemes providing high order accuracy, good stability and many other desirable properties. For general time-dependent problems, however, the resulting systems of equations are harder to solve than the ones for linear multistep methods. We show that for discretized parabolic problems, very efficient multigrid methods can be developed. The stability of the time discretization schemes turns out to be very important for the convergence of the iterative methods. The same techniques are used to study iterative methods in combination with Chebyshev spectral collocation in time. For standard time-dependent partial differential equations, the change of state at a certain time only depends on the current state of the system. For delay partial differential equations, the change of state also depends on the state of the system at times in the past. We study iterative methods for diffusion equations with one extra term with a fixed delay. In all these cases the performance of the methods is assessed with a theoretical convergence analysis and numerical experiments. The theoretical analyses combine the theory of Volterra convolution operators and Laplace transforms for time-dependent problems and Fourier mode techniques for multigrid. We propose a new approach for the spectral analysis of iterative methods based on functional calculus. This theory unifies the Laplace analysis for time-dependent problems and the Fourier analysis of multigrid methods.


Dissertation
Patch dynamics : macroscopic simulation of multiscale systems
Authors: ---
ISBN: 9056827235 Year: 2006 Publisher: Leuven Katholieke Universiteit Leuven

Loading...
Export citation

Choose an application

Bookmark

Abstract

Voor een belangrijke klasse meerschalige problemen bestaat er een scheiding van schalen tussen het beschikbare (microscopische) model en het (macroscopische) niveau waarop we het systeem wensen te bestuderen. Voor tijdsafhankelijke meerschalige problemen van dit type hebben Kevrekidis et al. een zogenaamd ``vergelijkingsvrij" raamwerk opgesteld, gebaseerd op het idee van een ``macroscopische tijdstapper". Wij bestuderen in dit raamwerk methodes die een ongekende macroscopische parti"ele differentiaalvergelijking kunnen benaderen aan de hand van gepast ge"initialiseerde microscopische simulaties in een aantal kleine deelgebieden van het ruimte-tijddomein. De bekomen methode is veel effici"enter dan een directe simulatie met het microscopische model. We analyseren, zowel theoretisch als met numerieke experimenten, het gedrag van de methode. Op basis van deze analyse stellen we verschillende verbeteringen voor. We tonen ook hoe we de bekomen tijdstapper kunnen gebruiken voor de analyse van bijvoorbeeld lange-termijnevenwichten. Tenslotte bespreken we een aantal experimenten waarbij het microscopische model stochastisch is. For an important class of multiscale problems, a separation of scales exists between the available (microscopic) model and the (macroscopic) level at which one would like to observe and analyze the system. For time-dependent multiscale problems of this type, Kevrekidis et al. developed a so-called ``equation-free'' framework, based on the idea of a so-called coarse-grained time-stepper. The patch dynamics scheme is a coarse-grained time-stepper which approximates the time evolution of a set of spatially distributed macroscopic variables for which the governing partial differential equation (PDE) is not (or only approximately) available; the scheme only performs appropriately initialized simulations using the available microscopic model in small portions of the space-time domain (the patches). We analyze the patch dynamics scheme for a class of parabolic homogenization problems. We show that the scheme approximates a finite difference scheme for the unavailable macroscopic equation when suitable boundary constraints are imposed on the microscopic simulations. Since this is generally not possible in practice, we introduce a modified scheme, which uses buffer regions around the patches. This allows to impose standard boundary conditions without affecting the microscopic solution inside the patches. We prove convergence for diffusion homogenization problems, and show numerically that the scheme can also be used for hyperbolic and higher order problems. We also formulate and analyze a finite volume variant for hyperbolic problems. Once a coarse-grained time-stepper has been constructed, it can readily be used as input for time-stepper based numerical bifurcation algorithms. We construct a Newton--GMRES method for the coarse-grained computation of travelling waves of lattice Boltzmann models. We accelerate the convergence of the GMRES iterations by means of a preconditioner, which is based on an approximate macroscopic PDE. We conclude with some numerical experiments in which the microscopic model is a stochastic particle-based model. We show that, in this case, one can only obtain accurate results when appropriate variance reduction techniques are used. This issue will require further investigation. Voor een belangrijke klasse meerschalige problemen bestaat er een scheiding van schalen tussen het beschikbare (microscopische) model en het (macroscopische) niveau waarop we het systeem wensen te bestuderen. Voor tijdsafhankelijke meerschalige problemen van dit type hebben Kevrekidis et al. een zogenaamd ``vergelijkingsvrij" raamwerk opgesteld, gebaseerd op het idee van een ``macroscopische tijdstapper". Wij bestuderen in dit raamwerk methodes die een ongekende macroscopische parti"ele differentiaalvergelijking kunnen benaderen aan de hand van gepast ge"initialiseerde microscopische simulaties in een aantal kleine deelgebieden van het ruimte-tijddomein. De bekomen methode is veel effici"enter dan een directe simulatie met het microscopische model. We analyseren, zowel theoretisch als met numerieke experimenten, het gedrag van de methode. Op basis van deze analyse stellen we verschillende verbeteringen voor. We tonen ook hoe we de bekomen tijdstapper kunnen gebruiken voor de analyse van bijvoorbeeld lange-termijnevenwichten. Tenslotte bespreken we een aantal experimenten waarbij het microscopische model stochastisch is. For an important class of multiscale problems, a separation of scales exists between the available (microscopic) model and the (macroscopic) level at which one would like to observe and analyze the system. For time-dependent multiscale problems of this type, Kevrekidis et al.~developed a so-called ``equation-free'' framework, based on the idea of a so-called coarse-grained time-stepper. In this framework, we study methods that allow to approximate an unavailable macroscopic partial differential equation, using only appropriately initialized microscopic simulations in a number of small regions in the space-timedomain (the patches). The resulting method is much more efficient than a straightforward simulation using the microscopic model. We analyse the behaviour of the method, both theoretically and with numerical experiments. Based on this analysis, we suggest a number of improvements. We also show how one can use this scheme to study long-term equilibria directly, en conclude with some experiments in which the microscopic model is stochastic.


Dissertation
Analysing and engineering self-organising emergent applications
Authors: ---
ISBN: 9789056828271 Year: 2007 Publisher: Leuven Katholieke Universiteit Leuven

Loading...
Export citation

Choose an application

Bookmark

Abstract

Moderne gedistribueerde systemen hebben meer en meer een verweven netwerkstructuur (v.b. ad-hoc netwerken, transport systemen, enz.). Verschillende subsystemen zijn afhankelijk van elkaar en interageren met elkaar op verschillende, complexe, dynamische, en onvoorspelbare manieren. Meer en meer systemen hebben ook een volledig gedecentraliseerde structuur en moeten hun vereisten op een autonome manier bereiken. Een veelbelovende aanpak is gebruik te maken van een groep van agenten die samenwerken om het gewenste globaal of macroscopische systeemgedrag te bereiken door enkel gebruik te maken van lokale interacties, locale agent activiteiten, en lokaal verworven informatie. Dergelijke multi-agentsystemen hebben een zelf-organiserend emergent gedrag. Bij het ontwikkelen van zelf-organiserende emergente multi-agent systemen is het praktisch onhaalbaar om op een analytische wijze het microscopische gedrag voor de individuele agenten af te leiden uit het vereiste macroscopische gedrag. De oorzaak hiervan is het feit dat er geen enkele globale of centrale controle gebruikt wordt en dat het probleemoplossende vermogen komt uit complexe, dynamische, en onvoorspelbare microscopische interacties. Als gevolg is er ook geen ontwikkelingsproces beschikbaar dat toelaat om op een systematische manier het gewenste macroscopische gedrag te specifiëren, hieruit de nodige gedragingen halen voor individuele agenten, het systeem te bouwen, en te verifiëren om garanties te geven over het vereiste gedrag. Nochtans zijn zelf-organiserende emergente multi-agent systemen enkel aanvaardbaar in een industriële situatie als er ondersteuning bestaat voor een systematisch ontwerp, en vooral ondersteuning voor verificatie om dergelijke garanties te kunnen geven. De bijdrage van dit eindwerk is tweeledig. Een eerste bijdrage is een gedetailleerde studie van een numerieke verificatietechniek die veelbelovend is om garanties te geven over het macroscopische gedrag, namelijk Vergelijkingsvrije Macroscopische Analyse. De resultaten geven aan dat zelfs voor een aanpak die zich specifiek richt op het macroscopische gedrag er redelijk wat praktische en meer fundamentele beperkingen zijn opdat de aanpak toepasbaar is voor realistische toepassingen. Geen enkele verificatietechniek is toepasbaar om elk type macroscopisch gedrag te analyseren. Een tweede bijdrage is een aanpassing van het unified proces voor het ontwikkelen van zelf-organiserende emergente toepassingen. Meer specifiek bespreken we hoe een geschikte verificatietechniek geïntegreerd kan worden in het ontwikkelingsproces, en werken we twee technieken uit die ondersteuning bieden voor het ontwerp. Deze twee technieken richten zich specifiek op waar het probleemoplossend vermogen moet zitten: coördinatie en interacties in het systeem. Een eerste techniek is een ontwerppatronencatalogus van gedecentraliseerde coördinatiemechanismen. De tweede techniek is een modelleringsaanpak die de focus legt op het ontwerp van informatiedistributie in het systeem door middel van informatiestromen. De evaluatie van de vergelijkingsvrije macroscopische analysetechniek en de validatie van de ontwerptechnieken werd gedaan in twee toepassingen: automated guided vehicle (AGV) transportsystemen en applicatie waarin gegevens gegroepeerd moeten worden volgens gelijkenis. Het is duidelijk dat een puur systematisch proces of stappenplan onmogelijk is om op een analytische manier de juist microscopische algoritmen af te leiden voor een vereist macroscopisch gedrag. Ondanks dat is er nog steeds nood aan een proces om ontwikkelaars te begeleiden. De bijdragen van dit doctoraatswerk resulteren in een pragmatische aanpak op basis van een gekend ontwikkelingsproces. Dit proces is aangepast om een ontwikkelaar te ondersteuning bij het op een creatieve manier ontwerpen van een aanvaardbare oplossing. Vergelijkingsvrije macroscopische analyse is moeilijk toepasbaar om dergelijke oplossingen te verifiëren maar laat wel toe om iteratief feedback te geven om het ontwerp aan te passen en te verbeteren. Modern distributed systems exhibit an increasingly interwoven structure (e.g. ad-hoc networks, transportation systems, etc.). Different subsystems depend on and interact with each other in many, often very complex, dynamic, and unpredictable ways. Also, more and more systems require and exhibit a completely decentralised structure and need to achieve their requirements autonomously. A promising approach is to use a group of agents that cooperate to achieve the required system-wide or macroscopic behaviour using only local interaction, local agent activities, and locally obtained information. Such multi-agent systems exhibit self-organising emergent behaviour. When engineering self-organising emergent multi-agent systems, it is practically infeasible to analytically derive the microscopic behaviours for the individual agents when given the required macroscopic behaviour. The main reason is the lack of any global control and that the problem-solving power resides in complex, dynamic and often unpredictable microscopic interactions. As a consequence, no engineering process exists which allows to systematically specify desirable macroscopic behaviour, map this to the behaviours of individual agents, build the system, and verify it to guarantee the required behaviour. However, self-organising emergent multi-agent systems will only be acceptable in industry if there exists support for a systematic design, and especially support for verification to give guarantees about the macroscopic behaviour. The contribution of this thesis is twofold. A first contribution is a detailed study of a numerical verification technique that appears to be promising for giving guarantees about the macroscopic behaviour, i.e. Equation-free Macroscopic Analysis. The results indicate that even the applicability of an approach specifically targeted at macroscopic behaviour is limited by a number of practical and more fundamental issues. Not one verification technique can be applied to analyse every type of macroscopic behaviour. Secondly, we propose to adopt the unified process for engineering self-organising emergent applications by the integration of a suitable verification approach to iteratively guide the process to the required behaviour, and design support explicitly targeted at coordination and interaction as the problem-solving source. The design is supported by two techniques. A first technique is a design pattern catalogue of decentralised coordination mechanisms. A second technique is a modelling approach focussed at designing coordination through appropriate information distribution with information flows. Evaluation of the equation-free macroscopic analysis technique and validation of the design support is done in two main case studies: an automated guided vehicle (AGV) transportation system and a document clustering application. It is clear that a purely systematic process or step plan to analytically derive the correct microscopic behaviours for a required macroscopic behaviour is infeasible. Nevertheless, a process is needed to guide engineers. The contributions of this thesis allow for a pragmatic approach based on an existing well-known process. The process is customised to support the engineer in creatively designing an acceptable solution. Equation-free macroscopic analysis is hard to use for verifying these solutions, but allows to iteratively provide feedback to adapt and improve the design. Het onderzoek beschouwt autonome en gedecentraliseerde software-oplossingen waarbij men dikwijls inspiratie haalt uit natuurlijke fenomenen (v.b. mieren die voedsel zoeken met feromonen, marktmechanismen, enz.). Dit zijn zelf-organiserende emergente oplossingen. Enerzijds gaat het onderzoek over het aanbieden van ondersteuning voor het ontwerpen en ontwikkelen van dergelijke oplossingen. Anderzijds resulteerde het onderzoek een gedetailleerde studie van de numerieke analysetechniek "Vergelijksvrije Macroscopische Analyse". Deze techniek spitst zich expliciet toe op het analyseren van het gedrag van bovenvermelde oplossingen maar blijkt in praktijk moeilijk toepasbaar te zijn op meer complexe en realistische toepassingen. This thesis considers autonomous and decentralised software solutions which are often inspired by phenomena in nature (e.g. ants foraging for food using pheromones, market mechanisms, etc.). Such solutions are called self-organising emergent solutions. On the one hand the research offers support to design and engineer such solutions. On the other hand the research resulted in a detailed study of the numerical analysis technique called "Equation-Free Macroscopic Analysis". This technique focusses explicitly on analysing the behaviour of self-organising emergent solutions but in practice it appear to be hard to apply it on more complex and engineered cases.

Listing 1 - 8 of 8
Sort by